outdo (someone) in generosity

Translations
surpasser quelqu’un en générosité